package br.ufpe.cin.msc.jrsj2.recommender.persistence.dao;

import java.util.List;

import br.ufpe.cin.msc.jrsj2.recommender.persistence.domain.Channel;
import br.ufpe.cin.msc.jrsj2.recommender.persistence.domain.Program;

public interface ProgramDAO {

	public Program create(Program program);

	public Program findByTitle(String title);

	public Program get(Object id);

	public List<Program> loadByChannel(Channel channel);

	public List<Program> loadAll();

	public void removeByTitle(String title);

}
